package com.medical.manage.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.medical.common.core.annotation.Excel;
import com.medical.common.core.web.domain.BaseEntity;

/**
 * 评价对象 evaluate_form
 *
 * @author medical
 * @date 2024-07-25
 */
public class EvaluateForm extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 评价id */
    private Long evaluateId;

    /** 诊断历史id */
    @Excel(name = "诊断历史id")
    private Long diagnoseId;

    /** 评价 */
    @Excel(name = "评价")
    private String evaluate;

    /** 星级 一星20% 二星40% 三星60% 四星80% 五星100% */
    @Excel(name = "星级 一星20% 二星40% 三星60% 四星80% 五星100%")
    private Long starLevel;

    public void setEvaluateId(Long evaluateId)
    {
        this.evaluateId = evaluateId;
    }

    public Long getEvaluateId()
    {
        return evaluateId;
    }
    public void setDiagnoseId(Long diagnoseId)
    {
        this.diagnoseId = diagnoseId;
    }

    public Long getDiagnoseId()
    {
        return diagnoseId;
    }
    public void setEvaluate(String evaluate)
    {
        this.evaluate = evaluate;
    }

    public String getEvaluate()
    {
        return evaluate;
    }
    public void setStarLevel(Long starLevel)
    {
        this.starLevel = starLevel;
    }

    public Long getStarLevel()
    {
        return starLevel;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("evaluateId", getEvaluateId())
            .append("diagnoseId", getDiagnoseId())
            .append("evaluate", getEvaluate())
            .append("starLevel", getStarLevel())
            .toString();
    }
}
